<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head></head>
<body bgcolor="white">
<p>
此包下包含了有加密、解密的相关工具类。
<p>
你可通过使用DigestUtils和EncrytUtils帮助你实现摘要和加密。
DigestUtils当中包含MD5摘要算法。EncryptUtils包含DES加密算法。
加密解密应该算是一门比较复杂的学科。不过在我们目前的程序应用中最为广泛的也就是常用的几种。
<p>
基本的单向加密算法：
<ul>
	<li>BASE64 严格地说，属于编码格式，而非加密算法</li>
	<li>MD5(Message Digest algorithm 5，信息摘要算法)</li>
	<li>SHA(Secure Hash Algorithm，安全散列算法)</li>
	<li>HMAC(Hash Message Authentication Code，散列消息鉴别码)</li>
</ul>
复杂的对称加密（DES、PBE）、非对称加密算法： 
<ul>
	<li>DES(Data Encryption Standard，数据加密算法)</li>
	<li>PBE(Password-based encryption，基于密码验证)</li>
	<li>RSA(算法的名字以发明者的名字命名：Ron Rivest, AdiShamir 和Leonard Adleman)</li>
	<li>DH(Diffie-Hellman算法，密钥一致协议)</li>
	<li>DSA(Digital Signature Algorithm，数字签名)</li>
	<li>ECC(Elliptic Curves Cryptography，椭圆曲线密码编码学)</li>
</ul>
</pre>
</body>
</html>